package com.jinzhi.sys.dao;

import com.baomidou.mybatisplus.plugins.Page;
import com.jinzhi.common.base.BaseDao;
import com.jinzhi.jzapi.domain.UserDO;
import com.jinzhi.jzweb.domain.param.UserQuery;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <pre>
 * </pre>
 * <small> 2018年3月23日 | Aron</small>
 */
public interface UserDao extends BaseDao<UserDO> {

	List<UserDO> list();
	Long[] listAllDept();

	UserDO getuserWx(String wxcode);

	//修改机构信息为空
	int updayeOrg(UserDO userDO);

	Long userPhone(String phone);

	/**
	 * 用户列表查询分页信息
	 *
	 * @param
	 * @param page
	 * @param userQuery
	 * @return
	 */
    List<UserDO> selectUserList(Page<UserDO> page, @Param("query") UserQuery userQuery);
}
